home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / 5-in-a-raw / Coherence.jar / Jil.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-03-15  |  1.8 KB  |  65 lines

  1. import java.io.ByteArrayOutputStream;
  2. import javax.microedition.lcdui.Graphics;
  3. import javax.microedition.lcdui.Image;
  4. import javax.microedition.rms.RecordStore;
  5.  
  6. public class Jil {
  7.    private Jil() {
  8.    }
  9.  
  10.    public static boolean isMenuKey(int var0) {
  11.       return var0 == -4;
  12.    }
  13.  
  14.    public static int call(String var0) {
  15.       return -1;
  16.    }
  17.  
  18.    public static void setBacklight(boolean var0) {
  19.    }
  20.  
  21.    public static int sendSMS(String var0, String var1) {
  22.       return -1;
  23.    }
  24.  
  25.    public static byte[] loadData(String var0) throws Exception {
  26.       RecordStore var1 = RecordStore.openRecordStore(var0, false);
  27.       byte[] var2 = var1.getRecord(1);
  28.       var1.closeRecordStore();
  29.       return var2;
  30.    }
  31.  
  32.    public static void saveData(String var0, byte[] var1) throws Exception {
  33.       RecordStore var2 = RecordStore.openRecordStore(var0, true);
  34.       ByteArrayOutputStream var3 = new ByteArrayOutputStream();
  35.       var3.write(var1, 0, var1.length);
  36.       byte[] var4 = var3.toByteArray();
  37.       if (var2.getNumRecords() == 1) {
  38.          var2.setRecord(1, var4, 0, var4.length);
  39.       } else {
  40.          var2.addRecord(var4, 0, var4.length);
  41.       }
  42.  
  43.       var2.closeRecordStore();
  44.    }
  45.  
  46.    public static void triggerVibrator(int var0) {
  47.    }
  48.  
  49.    public static void playBeep(int var0, int var1) {
  50.    }
  51.  
  52.    public static Image loadImage(String var0) {
  53.       try {
  54.          return Image.createImage("/" + var0 + ".png");
  55.       } catch (Exception var2) {
  56.          return null;
  57.       }
  58.    }
  59.  
  60.    public static void drawSubImage(Image var0, int var1, int var2, int var3, int var4, Graphics var5, int var6, int var7) {
  61.       var5.setClip(var6, var7, var3, var4);
  62.       var5.drawImage(var0, var6 - var1, var7 - var2, 20);
  63.    }
  64. }
  65.